.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{display:inline-block}
.fl{float:left}
.fr{float:right}
.inlineBlock{display:inline-block}
.block{display:block}
*html .clearfix{height:1%}
.w100{width:100%}
.clearfix{display:block}
h3,h4,h5{margin:0;font-weight:400}
.cjybanner{margin-top:0}
.cjybanner img{display:block;width:100%}
.cjybanner .bannerInfo{position:absolute;top:22.6%;left:0;width:100%;margin-left:-80px}
.cjybanner .bannerInfo .title{font-family:MyriadPro-Bold_0;font-size:55px;line-height:60px}
.cjybanner .bannerInfo .titleCh{position:relative;top:20px;border:3px solid #fff;padding:6px 24px 8px 24px;font-size:27px;font-weight:700;color:#fff;text-align:center}
.borderDecorate{position:relative}
.borderDecorate:before{content:'';display:block;margin:0 auto;width:80%;border-bottom:2px #E50012 solid;position:absolute;left:10%;bottom:120%}
.borderDecorate.decoraton1:before{width:60px;left:50%;bottom:100%;margin-left:-30px}
.borderDecorate.decoraton2:before{width:100%;left:0;bottom:0}
.borderDecorate.decoraton3:before{width:100px;left:50%;margin-left:-50px;bottom:0}
.bge7161e{background-color:#e7161e}
.fontBold{font-weight:700}
.txtCenter{text-align:center}
.txtLeft{text-align:left}
.txtright{text-align:right}
.colorfff{color:#fff}
.color999{color:#999}
.color333{color:#333}
.color666{color:#666}
.colorRed{color:#e7211e}
.color3f3b3a{color:#3f3b3a}
.lineH1dot1{line-height:1.1}
.lineH1dot2{line-height:1.2}
.lineH1dot5{line-height:1.5}
.lineH1dot8{line-height:1.8}
.lineH1dot7{line-height:1.7}
.lineH1{line-height:1}
.lineH2{line-height:2}
.pt5{padding-top:5px}
.pt15{padding-top:15px}
.pt20{padding-top:20px}
.pt30{padding-top:30px}
.pt35{padding-top:35px}
.pt50{padding-top:50px}
.pt90{padding-top:90px}
.pt100{padding-top:100px}
.pt120{padding-top:120px}
.pb4per{padding-bottom:4%}
.pt4per{padding-top:4%}
.pt6per{padding-top:6%}
.pb6per{padding-bottom:6%}
.pb70{padding-bottom:70px}
.pb90{padding-bottom:90px}
.pb100{padding-bottom:100px}
.pb120{padding-bottom:120px}
.pb150{padding-bottom:150px}
.marginB10{margin-bottom:10px}
.marginB15{margin-bottom:15px}
.marginB20{margin-bottom:20px}
.marginB25{margin-bottom:25px}
.marginB30{margin-bottom:30px}
.marginB33{margin-bottom:35px}
.marginB40{margin-bottom:40px}
.marginB45{margin-bottom:45px}
.marginB50{margin-bottom:50px}
.marginB70{margin-bottom:70px}
.marginB90{margin-bottom:90px}
.fontStyleArial{font-family:Arial}
.bottomBorder{border-bottom:#aeafaf 2px solid}
.ovHidden{overflow:hidden}
.relative{position:relative}
.marginAuto{margin-left:auto;margin-right:auto}
a{color:#3f3b3a;text-decoration:none}
a:visited{text-decoration:none}
a:hover{color:#3f3b3a;text-decoration:none}
a:active{color:#3f3b3a;text-decoration:none}
.verticalMiddle{vertical-align:middle}
.nowrap{white-space:nowrap}
.fontSizeB1{font-size:75px}
.fontSizeB2{font-size:52px}
.fontSizeB3{font-size:45px}
.fontSizeB4{font-size:40px}
.fontSizeB5{font-size:30px}
.fontSizeB6{font-size:24px}
.fontSizeB7{font-size:22px}
.fontSizeB8{font-size:20px}
.fontSizeB9{font-size:18px}
.fontSizeB10{font-size:16px}
.fontSize11{font-size:14px}
.fontSize12{font-size:12px}
.fontSize13{font-size:10px}
.fontSize60{font-size:60px}
.fontSize36{font-size:36px}
.fontSize68{font-size:68px}
.fontSize27{font-size:27px}
@media (max-width:479px){
.fontSizeB1{font-size:30px}
.fontSizeB2{font-size:29px}
.fontSizeB3{font-size:28px}
.fontSizeB4{font-size:28px}
.fontSizeB5{font-size:25px}
.fontSizeB6{font-size:20px}
.fontSizeB7{font-size:20px}
.fontSizeB8{font-size:18px}
.fontSizeB9{font-size:16px}
.fontSizeB10{font-size:14px}
.fontSize11{font-size:12px}
.fontSize60{font-size:30px}
.fontSize68{font-size:32px}
}
@media (min-width:480px) and (max-width:639px){
.fontSizeB1{font-size:35px}
.fontSizeB2{font-size:40px}
.fontSizeB3{font-size:33px}
.fontSizeB4{font-size:30px}
.fontSizeB5{font-size:25px}
.fontSizeB6{font-size:20px}
.fontSizeB7{font-size:20px}
.fontSizeB8{font-size:18px}
.fontSizeB9{font-size:16px}
.fontSizeB10{font-size:14px}
.fontSize11{font-size:12px}
.fontSize60{font-size:35px}
.fontSize68{font-size:37px}
}
@media (min-width:640px) and (max-width:1023px){
.fontSizeB1{font-size:40px}
.fontSizeB2{font-size:40px}
.fontSizeB3{font-size:33px}
.fontSizeB4{font-size:30px}
.fontSizeB5{font-size:25px}
.fontSizeB6{font-size:20px}
.fontSizeB7{font-size:20px}
.fontSizeB8{font-size:18px}
.fontSizeB9{font-size:16px}
.fontSizeB10{font-size:14px}
.fontSize11{font-size:12px}
.fontSize60{font-size:40px}
.fontSize68{font-size:42px}
}
@media (min-width:1024px) and (max-width:1199px){
.fontSizeB1{font-size:63px}
.fontSizeB2{font-size:40px}
.fontSizeB3{font-size:33px}
.fontSizeB4{font-size:30px}
.fontSizeB5{font-size:25px}
.fontSizeB6{font-size:20px}
.fontSizeB7{font-size:20px}
.fontSizeB8{font-size:18px}
.fontSizeB9{font-size:16px}
.fontSizeB10{font-size:14px}
.fontSize11{font-size:12px}
.fontSize68{font-size:45px}
}
@media (min-width:1200px) and (max-width:1439px){
.fontSizeB1{font-size:65px}
.fontSizeB2{font-size:42px}
.fontSizeB3{font-size:35px}
.fontSizeB4{font-size:30px}
.fontSizeB5{font-size:25px}
.fontSizeB6{font-size:20px}
.fontSizeB7{font-size:20px}
.fontSizeB8{font-size:18px}
.fontSizeB9{font-size:16px}
.fontSizeB10{font-size:14px}
.fontSize11{font-size:12px}
.fontSize68{font-size:47px}
}
@media (max-width:479px){.cjybanner .bannerInfo{margin-left:-20px;top:10%}
.bannerInfo.fontSizeB2{font-size:18px}
.bannerInfo .fontSizeB6{font-size:16px}
.cjybanner .bannerInfo .marginB40{margin-bottom:8px}
.cjybanner .bannerInfo .marginB15{margin-bottom:5px}
}
@media (min-width:480px) and (max-width:639px){.cjybanner .bannerInfo{margin-left:-60px;top:10%}
.bannerInfo.fontSizeB2{font-size:20px}
.bannerInfo .fontSizeB6{font-size:18px}
.cjybanner .bannerInfo .marginB40{margin-bottom:10px}
}
@media (min-width:640px) and (max-width:1023px){.bannerInfo.fontSizeB2{font-size:25px}
.bannerInfo .fontSizeB6{font-size:20px}
.cjybanner .bannerInfo .marginB40{margin-bottom:10px}
}
@media (min-width:1024px) and (max-width:1199px){.bannerInfo.fontSizeB2{font-size:28px}
.bannerInfo .fontSizeB6{font-size:22px}
.cjybanner .bannerInfo .marginB40{margin-bottom:10px}
}
@media (min-width:1200px) and (max-width:1439px){.bannerInfo.fontSizeB2{font-size:30px}
.bannerInfo .fontSizeB6{font-size:24px}
.cjybanner .bannerInfo .marginB40{margin-bottom:10px}
}


.animated {
    animation-duration: 1s;
    animation-fill-mode: both
}
.animated.infinite {
    animation-iteration-count: infinite
}
.animated.hinge {
    animation-duration: 2s
}

@keyframes flipInX {
    0% {
        transform: perspective(400px) rotateX(90deg);
        animation-timing-function: ease-in;
        opacity: 0
    }
    40% {
        transform: perspective(400px) rotateX(-20deg);
        animation-timing-function: ease-in
    }
    60% {
        transform: perspective(400px) rotateX(10deg);
        opacity: 1
    }
    80% {
        transform: perspective(400px) rotateX(-5deg)
    }
    to {
        transform: perspective(400px)
    }
}
@keyframes pulse {
    0% {
        transform: scaleX(1)
    }
    50% {
        transform: scale3d(1.05, 1.05, 1.05)
    }
    to {
        transform: scaleX(1)
    }
}
